<?php
    # 用户名 商品id
    $username = $_POST['username'];//获取cookie，即用户名
    $goods_id = $_POST['goods_id'];//网页参数id
    // echo $username,$goods_id;可以输出，所以不是这里的问题
    
    $con = mysqli_connect('localhost','root','123456','sll');


    # 先判断购物中这个用户是否有这个数据,必须这么判断
    $sql = "SELECT * FROM `car` WHERE `username`='$username' AND `goods_id`='$goods_id'";
    $res = mysqli_query($con,$sql);

    if(!$res){
        die('error for mysql' . mysqli_error());
    }
    //存在：
    $row = mysqli_fetch_assoc($res);
     # 如果购物车表中存在该条数据，让这个条数据中的goods_num 值加 1
    if($row){
        $goodsNum = $row['goods_num']+1;
        //点击一次加一次数量

        //添加最终数量
       $sql2="UPDATE `car` SET `goods_num` = '$goodsNum'  WHERE `username`='$username' AND `goods_id`='$goods_id'";

       $res2= mysqli_query($con,$sql2);

    }else{
        # 如果不存在：就往car表中 添加数据
        $sql3="INSERT INTO `car` (`goods_id`, `username`, `goods_num`) VALUES ($goods_id, '$username', '1')";

        $res2= mysqli_query($con,$sql3);
    }
    if($res2){
        echo json_encode(array("code"=>true,"msg"=>"添加数据成功"),JSON_UNESCAPED_UNICODE);
    }
?>